package com.cn.mmd.mapper;

import com.cn.mmd.model.LabelThreeIndex;
import com.cn.mmd.model.LabelThreeIndexExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface LabelThreeIndexMapper {
    int countByExample(LabelThreeIndexExample example);

    int deleteByExample(LabelThreeIndexExample example);

    int deleteByPrimaryKey(Integer threeindexid);

    int insert(LabelThreeIndex record);

    int insertSelective(LabelThreeIndex record);

    List<LabelThreeIndex> selectByExample(LabelThreeIndexExample example);

    LabelThreeIndex selectByPrimaryKey(Integer threeindexid);

    int updateByExampleSelective(@Param("record") LabelThreeIndex record, @Param("example") LabelThreeIndexExample example);

    int updateByExample(@Param("record") LabelThreeIndex record, @Param("example") LabelThreeIndexExample example);

    int updateByPrimaryKeySelective(LabelThreeIndex record);

    int updateByPrimaryKey(LabelThreeIndex record);

    List<LabelThreeIndex> selectByTwoIndexName(LabelThreeIndex labelThreeIndex);

    LabelThreeIndex selectByThreeIndexName(LabelThreeIndex labelThreeIndex);

    int updateByThreeIndexName(LabelThreeIndex labelThreeIndex);
}